2
תגובות

בעיה - Cannot be empty

פתח Pazcode ,
שלום,
יצרתי מערכת העלאת תמונות, ועשיתי שכאשר זה ריק, אז יופיע "אנא העלה קובץ",

ולמרות זאת, כתוב לי שגיאה שפונקצייה מסויימת, לא יכולה להיות ריקה,
אז איך מסדרים את זה?


<?php
$db = mysql_connect("localhost","****","*****") or die(mysql_error());
mysql_select_db("***");
mysql_query("SET NAMES utf8");
$site = "http://pazcode.net/up/";
$path = 'uploads/'.rand(0, 999999).$_FILES['myfile']['name'];

if(empty($_POST['myfile']))
{
echo "אנא בחר קובץ";
}
if(false === getimagesize($_FILES['myfile']['tmp_name']))
{
  echo 'הקובץ לא נתמך';
}
else
{

  $up = move_uploaded_file($_FILES['myfile']['tmp_name'], $path);

  if($up) {
    print "<center>
  <strong style='font-family: arial; color: green;'>הקובץ הועלה בהצלחה !</strong><br/>
  <img src='"
.$path."' alt='' /><br/>
  <strong style='font-family: arial;'>קוד לפורומים: </strong>
  <input type='text' value='[IMG]"
.$site.$path."[/IMG]' /><br />
  <strong style='font-family: arial;'>קוד לאתרים: </strong>
  <input type='text' value=\"<img src='"
.$site.$path."' alt='' />\"<br />
  </center>"
;
  }
  else {
    echo "למה לא העלאת קובץ יפרחח?!";
  }
}

?>

2 תשובות

avatar ענה intval ב 26 לאוגוסט 2012 #

תודה על צירוף הקוד. זה שלב א' במציאת הבעיה.
שלב ב' הוא להעתיק לפה גם את הודעת השגיאה.

avatar ענה mat ב 26 לאוגוסט 2012 #

לא קשור.
שים לב. אתה שולח את השגיאה הזאת למשתמשים!!

or die(mysql_error());